home *** CD-ROM | disk | FTP | other *** search
/ Shareware Gold 2 / Shareware Gold II - Volume 2 Number 1 - Wayzata Technology (7071) (1991).iso / diskutil / patriqin / putils.lzh / PS38.LZH / PS.DOC < prev    next >
Text File  |  1988-03-13  |  34KB  |  868 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                 P A T R I Q U I N ' S
  13.  
  14.                      PSEARCH - File Find and Text Search Utility
  15.  
  16.  
  17.                                          by
  18.  
  19.  
  20.                                   Norm J. Patriquin
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                     User's Guide
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                                    March 13, 1988
  44.  
  45.  
  46.  
  47.  
  48.                        Copyright 1986, 1987 by Norm Patriquin
  49.  
  50.                              Table of Contents
  51.  
  52.  
  53.  
  54.      PSEARCH  --  Search for filenames on disk or text within files. . . . .   1
  55.           Starting PSEARCH . . . . . . . . . . . . . . . . . . . . . . . . .   2
  56.           Recommended Implementation . . . . . . . . . . . . . . . . . . . .   2
  57.           Command Parameters . . . . . . . . . . . . . . . . . . . . . . . .   2
  58.           Specification of default parameters  . . . . . . . . . . . . . . .   8
  59.           Function Key Usage . . . . . . . . . . . . . . . . . . . . . . . .   8
  60.           Screen colors and monitor support  . . . . . . . . . . . . . . . .   9
  61.           Pausing the Search . . . . . . . . . . . . . . . . . . . . . . . .   9
  62.           Batch Command File Examples  . . . . . . . . . . . . . . . . . . .   9
  63.           Bonus features for registered users  . . . . . . . . . . . . . . .  10
  64.           Overview of new features . . . . . . . . . . . . . . . . . . . . .  11
  65.  
  66.      Registering The Utilities . . . . . . . . . . . . . . . . . . . . . . .  13
  67.  
  68.      PSEARCH 3.8 Registration  . . . . . . . . . . . . . . . . . . . . . . .  14
  69.  
  70.      Reporting Problems  . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  71.  
  72.  
  73.  
  74.      PSEARCH  --  Search for filenames on disk or text within files.
  75.  
  76.  
  77.      PSEARCH  is  a  generalized  search  facility for all PC users. PSEARCH can
  78.      search the current directory or all directories of  an hard  disk for files
  79.      or text  in files.   It also can scan non-text files and show only the text
  80.      (readable) data from the file. PSEARCH  is  not  just  another  search type
  81.      command.   It works  with normal DOS command parameters or with menus. This
  82.      ensures that PSEARCH can be used by anyone that uses a PC.
  83.  
  84.      PSEARCH goes much farther than just  searching  for  data.  Once  files are
  85.      found,  you  can  include  file  names  in DOS commands which can either be
  86.      executed or placed in command files.  This turns PSEARCH into a very useful
  87.      utility that  can aid  in many  different situations.  For instance, if you
  88.      want to print a selected group of files based on how old they are,  you can
  89.      issue a  print command  for each file using PSEARCH. Any DOS command may be
  90.      built. The only limit to the use of this facility is your imagination.
  91.  
  92.      Another of the most popular features of PSEARCH is the ability to peak into
  93.      files and  show the first readable data in a file.  One of the best uses of
  94.      this is for 123 users who have forgotten the name of a work sheet file they
  95.      previously created.  When users have a great number of work sheet files, it
  96.      is prohibitive to load and inspect each one,  but PSEARCH  can quickly find
  97.      the work sheet desired.  You optionally specify a word or words to look for
  98.      in .WKS files and then  have  PSEARCH  locate  any  files  containing those
  99.      words.  PSEARCH will show you a line containing the first text found in the
  100.      file.  This is often the title line of the work sheet file.   It will allow
  101.      you to  determine if  it is the file you want.  If you need to examine more
  102.      text, press a key and it will be displayed.
  103.  
  104.      Here are a list of some of the many possible uses for PSEARCH.
  105.  
  106.           **   List  all   files  on   a  hard   disk  that   match  a  wildcard
  107.                specification.
  108.  
  109.           **   Show the names of any files containing specified text
  110.  
  111.           **   Show text lines of any file containing a specified string.
  112.  
  113.           **   Look for word "Mrs" in any file and preserve case in search.
  114.  
  115.           **   Find 123 files containing the word "BUDGET" and print their name.
  116.  
  117.           **   Find 123  files with  word "BUDGET"  and show  first text data in
  118.                file.
  119.  
  120.           **   Compile all C programs  that  refer  to  the  "RECDESC.H" include
  121.                file.
  122.  
  123.           **   Find a word processing document containing the name "Wiffle".
  124.  
  125.                                           1
  126.           **   Delete any *.DOC files containing "To: Mr. Johnson".
  127.  
  128.           **   Locate all readonly files existing on a disk.
  129.  
  130.           **   Use the ARC utility to archive any *.DOC file over n days old.
  131.  
  132.           **   List all files updated today.
  133.  
  134.           **   Build a  DOS command  to archive manually selected files from one
  135.                or more directories.
  136.  
  137.           **   Search multiple drives attached to the system for text or  a file
  138.                name
  139.  
  140.           **   Search for  a file name even if it has been archived with the ARC
  141.                utility and exists in a .ARC file.
  142.  
  143.           **   Extract lines found in a file to another extract file
  144.  
  145.           **   Limit text search to WORDS, PREFIXES, or SUFFIXES.   This greatly
  146.                enhances the search by returning only the data you want.
  147.  
  148.           **   Ability to  exclude COM  and EXE files from text searches greatly
  149.                reduces the time required to find data.
  150.  
  151.  
  152.      Starting PSEARCH
  153.  
  154.      To start PSEARCH using menus,  just  enter  the  command  "PS"  without any
  155.      parameters.  A menu will be provided to guide you along.  To use PSEARCH in
  156.      command mode  you will  need to  learn the  command parameters.   These are
  157.      described in this document, and in a online help display that is accessible
  158.      through the menus.
  159.  
  160.  
  161.      Recommended Implementation
  162.  
  163.      Although PSEARCH can be  used with  menus, it  is easiest  to use  when you
  164.      build DOS  batch command  files to  accomplish your  most often used search
  165.      requests.  Batch files can relieve you from  keying in  parameters over and
  166.      over again,  and will  save you  from having to remember all the parameters
  167.      you need each time it is used.
  168.  
  169.  
  170.      Command Parameters
  171.  
  172.      Since PSEARCH  has so  many different  functions, there  are many different
  173.      command parameters.   They  are easy to understand and learn, and will give
  174.      you the flexibility to  get the  work you  need done.   Remember  that each
  175.      parameter is summarized in the online help display.  Just type PS.
  176.  
  177.  
  178.                                           2
  179.           COMMAND FORMAT:
  180.  
  181.           PS [fspec]     /T:text /F  /S /E /A /D /M /C /P /PR /PF /MO /O:nn/N:nn
  182.                          /X[F][P]:cmd /AT:c /FW /FP /FS /DR:xxx /SO /AR  /AO /FX
  183.                          /SK
  184.  
  185.  
  186.           PS - PS is the name of the PSEARCH command.
  187.           PS actually  refers to Patriquin's PSEARCH.  Enter the command without
  188.           any parameters for menus and help.
  189.  
  190.           [fspec]   Enter the DOS file specification for the directory  and file
  191.                     names to be searched.  If no directory name is specified the
  192.                     current directory  will be  searched.   If the  /A option is
  193.                     specified, the  directory name  portion of this parameter is
  194.                     not used.
  195.  
  196.                     SPECIAL FILENAME SEARCHING CONTROL CHARACTERS
  197.  
  198.                     The filename specification may  contain a  full DOS pathname
  199.                     including the  standard DOS wildcard characters * and ?.  In
  200.                     addition the special characters  '~',  '!',  or  ';'  may be
  201.                     placed immediately  before the  filename to indicate special
  202.                     filename find criteria.
  203.  
  204.                     ~    SOUNDEX --     Select any filename that sounds like the
  205.                                         specified name
  206.                                         ~WORD would select:
  207.                                              WORD  WOOORD  WRD  WOOD  WORLD
  208.  
  209.                     ;    NOVOWEL --     Select equal filenames but ignore vowels
  210.                                         AEIOU in name
  211.  
  212.                                         !WOORD  would select:
  213.                                              WoRD  WoooRD  WieRD  WRD
  214.  
  215.                     !    CHARS  --      Select any  filenames  that  contain the
  216.                                         characters entered
  217.                                         !WD  would select:
  218.                                              WorD.dat  WilDone.dat  lstWorD.x
  219.  
  220.  
  221.           /A        All  directories  -  Indicates  that  all directories on the
  222.                     current drive are to be searched. If not specified, only the
  223.                     current or specified directory is searched.
  224.  
  225.  
  226.           /AO       Archive Only  -   Like /AR except at only filenames with the
  227.                     DOS .ARC extension are processed.  All non archive files are
  228.                     bypassed.
  229.  
  230.  
  231.                                           3
  232.           /AR       ARchive -  If you  use the ARC utility distributed by System
  233.                     Enhancement Associates, this  parameter  will  allow  you to
  234.                     find file names even if they have been archived and exist in
  235.                     an archive file.
  236.  
  237.                     When /AR is specified and a file with the .ARC  extension is
  238.                     found,  the  filenames  contained  in  it  are  searched for
  239.                     matches.   /AR  only  pertains  to  file  name  searches (/F
  240.                     parameter).
  241.  
  242.  
  243.           /AT:c     ATtributes  -  Only  selects  files  that have the indicated
  244.                     attributes.  Indicate one of the following attributes as the
  245.                     c value for the parameter.
  246.  
  247.                     U -  Updated,the ARCHIVE  bit is on to indicate the file has
  248.                          been updated since the last backup.
  249.  
  250.                     R -  Readonly,Files marked with Readonly attribute.
  251.  
  252.                     H -  Hidden,Files marked with Hidden attribute.
  253.  
  254.                     S -  System,  Files marked with System attribute.
  255.  
  256.  
  257.           /C        Case - Indicates that  text search  requests are  to be case
  258.                     sensitive.
  259.  
  260.  
  261.           /D        Data  -    For  text  searches  only.   Causes the text that
  262.                     matched the search to  be shown  on the  screen.   If a text
  263.                     file is  being searched, the screen line displayed will show
  264.                     the line number of the text in the file and  the offset into
  265.                     the file  where it  exists.   If it is not a text file, only
  266.                     the offset from the beginning of the file will be shown.
  267.  
  268.  
  269.           /DR:      DRive list.  If  the drive  is not  specified, text  will be
  270.                     located on  the current  disk.   /DR: indicates  one or more
  271.                     drives that the search is to be performed on.  The following
  272.                     example indicates  the search  is to be done on drives A and
  273.                     D.
  274.  
  275.                          /DR:ad    
  276.  
  277.  
  278.           /E        dirEctory - List all directories on the current drive.
  279.  
  280.  
  281.  
  282.  
  283.  
  284.                                           4
  285.           /F        Files - This parameter  indicates the  type of  search being
  286.                     done.  If /F is specified, PS assumes that a locate for file
  287.                     request is being entered.  If  not specified,  a text search
  288.                     is assumed and the /T parameter must be supplied.
  289.  
  290.           /FP       Find Prefix  -  Like find word, Find Prefix will only select
  291.                     the text specified if it is  found  on  the  beginning  of a
  292.                     word.
  293.  
  294.  
  295.           /FS       Find Suffix  -  Like find word, Find Suffix will only select
  296.                     the text specified if it is found at the end of a word.
  297.  
  298.  
  299.           /FW       Find Word  - The  text to  be searched  for is  a word. Only
  300.                     select text  that is  a complete word.  A word is defined as
  301.                     any string of characters and numbers that is not preceded or
  302.                     succeeded with other characters or numbers.
  303.  
  304.                     In "This", "This" is a word.  "is" is not a word.
  305.  
  306.  
  307.           /FX       File Extract  - All lines found to contain the matching text
  308.                     are to be extracted to an output text file.  The name of the
  309.                     file is  assigned by PSEARCH and it will be displayed at the
  310.                     end of the search.
  311.  
  312.  
  313.           /M        Multiples  -  For  text  searches  only  (/T:).    Indicates
  314.                     multiple matching  text lines  are to be displayed from each
  315.                     file.  When /M is not  specified, only  the first occurrence
  316.                     of the  text in  the file will be shown.  This is only valid
  317.                     if the /D parameter is also specified.
  318.  
  319.  
  320.           /MO       MOre - Stops screen  scrolling when  the end  of each screen
  321.                     page is reached.
  322.  
  323.  
  324.           /N:nnn    Newdays  -  Indicates  that  only  files  created or updated
  325.                     within the last nnn days are to be  selected for processing.
  326.                     /N:1  causes  any  files  updated  within the last day to be
  327.                     selected.  To search for files updated on  the current date,
  328.                     specify /N:0.
  329.  
  330.  
  331.           /O:nnn    Olddays -  Indicates that only files older than nnn days are
  332.                     to be selected for processing.  /O:365 will cause files over
  333.                     one year old to be selected.
  334.  
  335.  
  336.  
  337.                                           5
  338.           /P        Pause  -  Pause  has  different  meanings depending on other
  339.                     parameters that are specified.
  340.                     For File locate commands, PS will pause whenever  a matching
  341.                     filename is found.  You may terminate the search or continue
  342.                     by pressing any key.
  343.  
  344.                     When the  peek at  file text  request is  active (/S), PAUSE
  345.                     indicates to stop after each line of text is displayed.  You
  346.                     may then request that another line of text from the  file be
  347.                     displayed or to go on to the next file.
  348.  
  349.  
  350.           /PF       Print to  File -  If you  want to  direct print to an output
  351.                     file, enter /PR.   The file  PSPRINT.DAT will  be created in
  352.                     the current directory.
  353.  
  354.  
  355.           /PR       PRint -  Causes all screen output to also be directed to the
  356.                     output printer device.
  357.  
  358.  
  359.           /S        Scan -  Peek into selected  files and  show the  text found.
  360.                     After  a  file  has  been selected because it contains found
  361.                     text word or it matches specified  filename pattern, PSEARCH
  362.                     will scan  the file from the beginning for text information.
  363.                     This information will be shown on the screen  one line  at a
  364.                     time.
  365.  
  366.                     If the /P parameter is also specified, you may see more than
  367.                     one line of the text from the file by pressing a key.
  368.  
  369.  
  370.           /SK       FIles with .COM and .EXE extensions are to  be excluded from
  371.                     text search operations.
  372.  
  373.  
  374.           /SO       Turns the sound off at the beginning of a PSEARCH execution.
  375.                     It may  be turned  back on  at any  time by  using the sound
  376.                     function key.
  377.  
  378.  
  379.           /T:text   Text  -  Specifies  the  text  to  be  found for text search
  380.                     requests.  The text string  may  contain  any  characters. A
  381.                     terminating  command  line  or the following slash character
  382.                     will signal the end of the text to be searched.  If  this is
  383.                     the last  parameter on  the command any trailing spaces will
  384.                     not be included in the search.  To include  trailing spaces,
  385.                     terminate the string with an ending slash character.
  386.  
  387.                     Text may be specified in upper or lower case.  Unless the /C
  388.  
  389.  
  390.                                           6
  391.                     parameter is specified  to  force  exact  text  matches, the
  392.                     search will be made for any match regardless of case.
  393.                     You  may  specify  a  wildcard  value of ? in any text word.
  394.                     This has the same use as  if  it  were  specified  in  a DOS
  395.                     filename.   Any character  will match  this character.   For
  396.                     example, /T:01-??-87 would match  any date  from 01-01-87 to
  397.                     01-31-87.   (Special thanks  to George Timmer for suggesting
  398.                     this feature.)
  399.  
  400.                     Strings may also be  single or  double quoted.   This allows
  401.                     for special  characters to  be included in the search string
  402.                     such as / characters.
  403.  
  404.                     Examples:
  405.  
  406.                          /T:BUDGET      /T:Budget      /T:Mr.             Jones/
  407.                          /T:"01/01/88"
  408.  
  409.                     Note, to  include a  trailing space  as part of search text,
  410.                     you must follow search text by another /  command parameter.
  411.                     For example:
  412.  
  413.                          PS *.C/T: SMITH /D/M
  414.  
  415.  
  416.           /W        Wordstar 7  bit file  is being searched. This option adjusts
  417.                     PSEARCH to be compatible with the special format of Wordstar
  418.                     files.
  419.  
  420.  
  421.           /X:xxx    eXecute  -  Build  and  execute  a  DOS  command  whenever a
  422.                     filename match or a text match  is  found.  xxx  is  the DOS
  423.                     command to be executed.
  424.  
  425.                     The command may either be a standard DOS command or the name
  426.                     of a DOS batch  command file.  The command  will be executed
  427.                     with a  second copy  of COMMAND.COM.   The  command data may
  428.                     contain  the  following  special  characters  to  allow  for
  429.                     substitution values.
  430.  
  431.                     # - Always replaced with the selected filename
  432.  
  433.                     & - Always replaced with the selected path/filename
  434.  
  435.                     ! - Always replaced with the filename without extension
  436.  
  437.                     @ - Replaced with a slash to allow for command parameters to
  438.                     be specified in executed commands.
  439.  
  440.                     Examples:
  441.  
  442.  
  443.                                           7
  444.                          /X:ERASE &To delete selected files
  445.                          /X:ARC A OLD123.ARC #    To use ARC utility  to archive
  446.                                                   file
  447.                          /X:TYPE & To type the file
  448.                          /X:LOTUS  Start 123 for the file
  449.  
  450.           /XF:xxx   eXecute File  - Works like /X except that the command is not
  451.                     executed,  it is generated and placed in a DOS batch command
  452.                     file named  PSCMDS.BAT in  the current directory.  This file
  453.                     may be edited before it is executed.
  454.  
  455.  
  456.           /XP:xxx   eXecute with Pause -  Functions in  the same  way as  the /X
  457.                     parameter  except  that  you  are  asked  to indicate if the
  458.                     command is to be executed for each selected file.
  459.  
  460.  
  461.      Specification of default parameters
  462.  
  463.                Default  parameters  are  parameters  that  do  not  need  to  be
  464.                specified each  time PSEARCH  is started.   Any PSEARCH parameter
  465.                may be specified as a default parameter.
  466.  
  467.                Use the  DOS  SET  command  to  specify  the  parameter  name and
  468.                contents to  be used  by PSEARCH  each time  it is  started.  The
  469.                following example indicates that text search is always  to assume
  470.                /d and /m are specified:
  471.  
  472.                     SET PS=/D/M
  473.  
  474.                Once this  DOS command  is issued, each subsequent use of PSEARCH
  475.                will operate as if  these parameters  have been  specified on the
  476.                command line.   The  SET command  is most  commonly placed in the
  477.                AUTOEXEC.BAT file so it may be in effect every time  your machine
  478.                is started.
  479.  
  480.  
  481.      Function Key Usage
  482.  
  483.           F1 - Brings up a simple help display to show the use of other function
  484.                keys.
  485.  
  486.           F3 - Toggle sound on/off.  If  a  beep  is  sounded  when  the  key is
  487.                pressed the  sound has  been turned on.  If there is no beep, the
  488.                sound has been turned off.
  489.  
  490.           F4 - Execute a DOS command.  Pressing this key  will clear  the screen
  491.                and  allow  you  to  enter  a  DOS  command.  The command will be
  492.                executed from within another version of DOS COMMAND.COM.   It may
  493.                be the  name of  a DOS  batch command file.  After the command is
  494.                executed you may return to activate  the search  at the  point it
  495.  
  496.                                           8
  497.                was  stopped.    The  screen  will  be  restored  to its original
  498.                contents.
  499.  
  500.      Screen colors and monitor support
  501.  
  502.      PSEARCH checks the DOS equipment flags  to determine  what type  of monitor
  503.      you have  on your  system.   This is  usually always correct except for one
  504.      specific information.  For those users running a  composite monitor  with a
  505.      color graphics  card, the  screens may not be displayed correctly.  If this
  506.      occurs, use the DOS MODE command  to  set  your  environment  to  black and
  507.      white. This  can be done at system startup or just before starting PSEARCH.
  508.      Beware that some applications incorrectly reset  these indicators  and they
  509.      may  need  to  be  reset  before  again  running  PSEARCH.  Following is an
  510.      example, see the DOS  reference  for  more  information  about  setting the
  511.      monitor with the MODE command.
  512.  
  513.                MODE BW80
  514.  
  515.  
  516.      Pausing the Search
  517.  
  518.      Even if Pause parameters are not specified, you may pause the search at any
  519.      time by pressing any keyboard key.  At the end of the  next file processing
  520.      will pause.  You will then have the opportunity to continue processing, use
  521.      a function key, or exit from PSEARCH.
  522.  
  523.  
  524.      Batch Command File Examples
  525.  
  526.      Following are examples of batch files that may be used to invoke PSEARCH.
  527.  
  528.           1.   PSFF -    Find a file on the current hard disk.  Stop screen from
  529.                          scrolling past the end.
  530.  
  531.                               echo off
  532.                               PS %1/f/mo/a
  533.  
  534.                          To execute enter:  PSFF filename
  535.  
  536.  
  537.           2.   PSFIND -  Find  any  file  on  the  disk containing the specified
  538.                          characters and show the matching data.
  539.  
  540.                               echo off
  541.                               PS *.*/t:%1/d/m/mo/a
  542.  
  543.                          To execute enter:  PSFIND text
  544.  
  545.  
  546.           3.   PS123 -   To locate any .WKS  files  in  the  123  directory that
  547.                          contain the  text   specified.   Show the first line of
  548.  
  549.                                           9
  550.                          text data found in the file.  Optionally  allows you to
  551.                          show  additional lines of data.
  552.                               echo off
  553.                               PS \123\*.WKS/T:%1/S/P
  554.  
  555.                          Note: Replace  the \123\ with the name of the directory
  556.                          you desire to search in.
  557.  
  558.                          To execute, enter:  PS123 text
  559.  
  560.  
  561.           4.   PSSELECT -     Manually select files  to  be  processed  with the
  562.                               entered command.
  563.  
  564.                               echo off
  565.                               PS %1/f/xp:%2 #
  566.  
  567.                          To execute enter:  PSSELECT fspec command skeleton
  568.  
  569.  
  570.      Bonus features for registered users
  571.  
  572.      To  encourage  users  to  register  PSEARCH, the following sections of this
  573.      utility are made available only to registered users.  Once you have entered
  574.      your registration  information, the  bonus functions  will become available
  575.      for use.
  576.  
  577.                /PR  -  Direct display output to the line printer
  578.                /PF  -  Direct display output to a print file
  579.                /SO  -  Turn off the sound
  580.                /SK  -  Ignore COM and EXE files for text searches
  581.                /FX  -  Extract text search lines to a file
  582.                /DR: -  Multiple drive support is limited to 2 drives
  583.  
  584.      If you cannot afford to register and need  a bonus  feature, or  just don't
  585.      feel  it  is  worth  the  amount  asked,  send  me a letter describing your
  586.      situation and I will register you.    If  you  are  unable  to  pay, please
  587.      include  a   self  addressed,  stamped,  envelope  so  I  may  return  your
  588.      registration information.
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.                                          10
  603.      Overview of new features
  604.  
  605.      There is an ongoing commitment to  improve  PSEARCH  as  long  as  there is
  606.      expressed  need  by  PSEARCH  users.    I do respond to your requests.  The
  607.      enhancements below reflect both user requests and my own ideas.  Please let
  608.      me know of your needs, maybe they can appear on this list next time.
  609.  
  610.      -----------------------------------------------------------------
  611.  
  612.           PSEARCH Version 1.0 was released in March 1st, 1986
  613.  
  614.  
  615.           PSEARCH Version 2.0 was released April 8th, 1986.  It upgraded version
  616.           1 with the following new features.
  617.  
  618.                --   Ability to search in .ARC files for filenames /AR /AO
  619.                --   Find text by WORD, PREFIX, or SUFFIX /FW /FP /FS
  620.                --   Returns back to menus after search is complete
  621.                --   Extract data to file implemented
  622.                --   Fix to show found text un upper/lower case
  623.                --   /SO to turn sound off
  624.                --   Ability to exclude .COM and .EXE files from search
  625.                --   Ability to search all drives attached to system /DR:abc
  626.  
  627.  
  628.           PSEARCH Version 3.0 was  released  Sept.    7th,  1986.    It upgraded
  629.           version 2 with the following new features.
  630.  
  631.                --   Sound alike and other new filespec wildcards (! ; ~).
  632.                --   More menu options on the Peak menu.
  633.                --   Correction to  retrieve proper environment string to be used
  634.                     when executing DOS commands.
  635.  
  636.  
  637.        PSEARCH Version 3.3    July 5, 1987
  638.  
  639.                --   Change registration so there is no longer a need to have the
  640.                     PSEARCH.REG file exist in the root directory.
  641.  
  642.                --   Text searches  will not attempt to search .ARC files.  Since
  643.                     these files are compressed it makes no sense  to search them
  644.                     for text.
  645.  
  646.                --   Correct Peek menu screen spelling and menu item numbers
  647.  
  648.                --   Use  environment   field  PS=  to  specify  default  command
  649.                     parameters.
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                                          11
  656.        PSEARCH Version 3.4    September 16, 1987
  657.                --   Allow ? as text search pattern  character.   This means that
  658.                     searching  for  a  ?  character  is  not valid but gives you
  659.                     greater flexibility in searching  for  variable  text.   See
  660.                     description of the /T:xxx parameter for specific details.
  661.  
  662.                --   Ignore ~  ! and ; filename search characters unless they are
  663.                     in the first position  of the  filename.   Previous versions
  664.                     file searches  would fail  if these characters were found in
  665.                     any position but the first.
  666.  
  667.                --   Correct filename matching.  If file  XXX would  not be found
  668.                     if pattern name of XXX.* was specified.
  669.  
  670.                --   When  print  option  was  used  with  menus, when processing
  671.                     completed, menu text was printed to the printer.  Corrected.
  672.  
  673.  
  674.        PSEARCH Version 3.8    March 1, 1988
  675.  
  676.                --   Add /W parameter to  accept 7  bit wordstar  file format for
  677.                     text searches.
  678.  
  679.                --   Add ability  to accept  " or ' quoted strings in text search
  680.                     input command data.  This is for the /T: parameter only.
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.                                          12
  709.      Registering The Utilities
  710.  
  711.      All utilities are distributed under the Shareware concept.  This makes them
  712.      available  for  anyone  to  try  without  obligation.  If you decide one is
  713.      useful and want to keep it, I ask that you register your  use of  it.  This
  714.      will allow  for continued  support and  maintenance of the program and will
  715.      help to encourage that more quality software be made available through this
  716.      channel.    We ask all corporate and government users of utilities register
  717.      their copies.
  718.  
  719.      The form on the following page indicates registration costs and may be used
  720.      to register any or all of the utilities.
  721.  
  722.           Send registration requests to:
  723.  
  724.                          Norm Patriquin
  725.                          P.O. Box 8263
  726.                          San Bernardino, CA   92412
  727.  
  728.  
  729.      The registration  charge is  a one time fee that entitles you to all future
  730.      versions of  the  product.    These  may  either  be  obtained  from normal
  731.      Shareware sources or directly from me.  Any organization ordering more than
  732.      100 copies  is also  entitled to  telephone support  and will  be given the
  733.      technical support number.
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.                                          13
  762.                               PSEARCH 3.8 Registration
  763.      Please  register  the  following  utilities.    I have enclosed the fees as
  764.      marked below.
  765.  
  766.      _____ PALERT........................................    $15.00
  767.      _____ PATTR.........................................    $10.00
  768.      _____ PCOPY & PMOVE.................................    $15.00
  769.      _____ PDAILY........................................    $10.00
  770.      _____ PDELETE.......................................    $15.00
  771.      _____ PPRINT........................................    $15.00
  772.      _____ PSEARCH.......................................    $15.00
  773.      _____ PTOUCH........................................   No Charge
  774.  
  775.      _____ Users Guide for all utilities and disk........
  776.                (Does not include registration)               $15.00
  777.  
  778.      _____ Registration of all Patriquin Utilities with
  779.               program disk and User's Guide..............   $45.00
  780.  
  781.      _____ Update of newest Patriquin Utility disk with
  782.               manual.  ...................................  $15.00
  783.  
  784.      _____ Disk source for all utilities.  This does not
  785.            include source for other vendors C tools
  786.            packages used for development.................. $200.00
  787.  
  788.      ****************************************************************
  789.  
  790.      Name: ________________________________________________________
  791.  
  792.      Company: _____________________________________________________
  793.  
  794.      Address: ______________________________________________________
  795.  
  796.               ______________________________________________________
  797.  
  798.      City: __________________________  State: ________  Zip: ________
  799.  
  800.      I learned about the utilities from: ____________________________
  801.  
  802.      If BBS indicate name and number please._________________________
  803.  
  804.      ____________________________________________________
  805.  
  806.      Please register the software under the following name:
  807.  
  808.      ____________________________________________________
  809.  
  810.                Send to:  Norm Patriquin
  811.                          P.O. Box 8263
  812.                          San Bernardino, CA  92412
  813.  
  814.                                          14
  815.      Reporting Problems
  816.      I welcome all comments or  enhancement  suggestions.  Please  document each
  817.      item clearly  and provide  printed examples if possible.  Please be sure to
  818.      include this form with all requests, it  will  help  to  make  sure  we can
  819.      provide you with the best possible service.
  820.  
  821.  
  822.      Name: _______________________________________________________
  823.  
  824.      Company: ____________________________________________________
  825.  
  826.      Address:   _________________________________________________
  827.  
  828.                 ______________________________________________________
  829.  
  830.      City: __________________________________  State: _______________
  831.  
  832.      Zip: ______________________________
  833.  
  834.      Telephone: _______ / ________________________ (Home / Work)
  835.  
  836.  
  837.      Date: _________________________
  838.  
  839.  
  840.      Name of Utility: _______________________________________________
  841.  
  842.      Description of problem or enhancement:
  843.  
  844.      ____________________________________________________________
  845.  
  846.      ____________________________________________________________
  847.  
  848.      ____________________________________________________________
  849.  
  850.      ____________________________________________________________
  851.  
  852.      Suggested solution:
  853.  
  854.      ____________________________________________________________
  855.  
  856.      ____________________________________________________________
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.                                          15
  868.